package com.crawler.demo.vo;

import java.util.List;

/**
 * VO 工具
 * @author rubekid
 *
 */
public class RestResponse {

	/**
	 * 为了以后的扩展兼容，如果接口返回的是数组数据，必须返回以下结构，即使用一个具备有 items 属性的对象进行包裹
	 * @param list
	 * @return
	 */
	public static ItemsVo items(List<?> list){
		ItemsVo itemsVo = new ItemsVo();
		itemsVo.setItems(list);
		return itemsVo;
	}
	
	/**
	 * 
	 * @param value
	 * @return
	 */
	public static BooleanVo bool(boolean value){
		BooleanVo booleanVo = new BooleanVo();
		booleanVo.setValue(value);
		return booleanVo;
	}
}
